﻿<%@ Page Title="Информация о таксисте" Language="VB" MasterPageFile="~/adminnew/Layout.master" AutoEventWireup="false" CodeFile="TaxistInfo.aspx.vb" Inherits="AdminNewTaxistInfo" %>
<%@ Import Namespace="System.Globalization" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder" runat="Server">

    <a href="/adminnew/taxistinfo.aspx/?taxistid=<%=taxistId%>&returlurl=<%=returnUrl%>&action=remove" class="btn btn-danger pull-right" style="margin-top: 20px;margin-left:10px;" onclick="confirm('Вы действительно хотите удалить этого таксиста?');"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span>&nbsp;Удалить</a>
    <a href="<%=returnUrl %>" class="btn btn-primary pull-right" style="margin-top: 20px;"><span class="glyphicon glyphicon-arrow-left" aria-hidden="true"></span>&nbsp;Назад</a>
    <h2 class="page-header" style="margin: 20px 0 10px 0;"><%=Master.Page.Title%></h2>

    <div class="row">
        <div class="col-lg-3">
            <img style="width: 100%;" src="/images/<%=taxist.taxi_photo%>" />
        </div>
        <div class="col-lg-9">
            <p>ФИО: <b><%=taxist.taxi_lastname + " " + taxist.taxt_firstname%></b></p>
            <p>Телефон: <b>+<%=taxist.taxi_phone%></b> - <%=IIf(taxist.taxi_phoneconfirm, "<span style='color:green;'>подтвержден</span>", "<span style='color:red;'>не подтвержден</span>")%></p>
            <p>Автомобиль: <b><%=(taxist.taxi_marka + " " + taxist.taxi_model + ", " + taxist.taxi_carnumber + ", " + taxist.taxi_color).ToLower()%></b></p>
            <p>Дата регистрации: <b><%=taxist.taxi_created.AddHours(3).ToString("dd MMMM yyyy г. HH:mm", New CultureInfo("Ru-ru"))%></b></p>
            <p>Дата последней активности: <b><%=CType(taxist.taxi_lastaction, DateTime).AddHours(3).ToString("dd MMMM yyyy г. HH:mm", New CultureInfo("Ru-ru"))%></b></p>
            <p>Город: <b><%=taxist.cities.city_name%></b></p>
            <p>В сети: <b><%=IIf(taxist.taxi_isonline,"да","нет")%></b></p>
            <p>Баланс: <b><%=CType(taxist.transfers.Sum(Function(i) i.transfer_amount), Integer)%> тг.</b></p>
            <p>Рейтинг: <b><%=IIf(IsNothing(taxist.rating.Select(Function(a) a.rating_rate).Average()),"не был оценен",String.Format("{0:#.##}", taxist.rating.Select(Function(a) a.rating_rate).Average()).Replace(",","."))%></b></p>
        </div>
    </div>

    <h3>Список заказов (всего <%=taxist.torders.Count%>)</h3>
    <%If taxist.torders.Count <> 0 Then%>
    <table class="table table-bordered table-hover table-condensed table-striped" style="border: none; border-top: 1px solid #ddd;">
        <thead>
            <tr>
                <th width="45px;">№</th>
                <th>Откуда / Куда / Примечание</th>
                <th>Дата заказа</th>
                <th>Ожидание</th>
                <th>Примечание</th>
                <th>Тел. клиента</th>
                <th>Цена</th>
                <th>Статус</th>
            </tr>
        </thead>
        <tbody>
            <% Dim index = 1%>
            <%For Each o In taxist.torders.OrderByDescending(Function(a) a.torder_created)%>
            <tr>
                <td><%=index%></td>
                <td>Пункт А: <%=o.orders.order_from_address%><br />
                    Пункт Б: <%=o.orders.order_to_address%><br />
                    Примечание: <%=IIf(o.orders.order_comment<> "Примечаний нет!",o.orders.order_comment,"")%>
                </td>
                <td><%=CType(o.orders.order_create, DateTime).AddHours(3).ToString("dd MMMM yyyy г. HH:mm", New CultureInfo("Ru-ru"))%></td>
                <td><%=o.orders.order_time%> мин</td>
                <td><%=IIf(o.orders.order_comment="Примечаний нет!","",(o.orders.order_comment))%></td>
                <td><%=IIF(String.IsNullOrEmpty(o.orders.order_user_phone),"",o.orders.order_user_phone)%></td>
                <td><%=IIf(o.torder_price = 0, "", o.torder_price.ToString())%> </td>
                <td><%=o.torder_status%></td>
            </tr>
            <%index += 1
            Next%>
        </tbody>
        <tfoot style="border: none;">
            <tr style="border: none;">
                <td colspan="6" style="border: none;">
                    <%-- @Html.Partial("_Paginator", PaginationHelper)--%>
                </td>
            </tr>
        </tfoot>
    </table>
    <%Else%>
    <p>Пока что у этого таксиста заказов не имеется...</p>
    <%End If%>
</asp:Content>
